﻿using System;
using System.Data;
using System.Collections.Generic;
using Yorkg.CMS.Common;
using Yorkg.CMS.Plugin;
using Yorkg.CMS.Template.GenerateCS;
using System.Collections;

/*
    本页面代码由YorkCMS模板引擎生成于 4/24/2012 10:20:44 AM
    模板文件物理路径：  E:\Projects\Wwwroot\TSAA\shengchanjishu.ts.heagri.gov.cn\templates\NMY\index.html
    说明： 
        1 【代码的注释部分】关于行信息的提示，可能与实际的模板文件的行信息不符，是因为读取模板文件后，对空行做了去除处理，对include的文件做了二次加载处理，所以，这里的行信息提示进攻参考，不做标准验证
*/

namespace Yorkg.CMS.TemplateDlls
{      
    public class TpDlls94c29e8e15f24e82859ced20ff9f59e1 : ItemplateControl
    {      

		#region 全局变量
		
		IDAL m_IDAL = ITemplateAccess.GetIDalInstance();//全局数据操作接口
		IFunc m_IFunc = ITemplateAccess.GetIFuncInstance();//全局函数操作接口
		
		Dictionary<string, DataTable> oDictionaryTable = new Dictionary<string, DataTable>();//全局公共Table池
		Dictionary<string, DataRow> oDictionaryRow = new Dictionary<string, DataRow>();//全局公共Row池
		Dictionary<string, object> oDictionaryObj = new Dictionary<string, object>();//全局公共object池
		
		const string strCurrenContent = "CurrenContent";//当前信息的内容所对应的oDictionaryRow的标识key
		const string strNodeInfo = "NodeInfo";//当前信息的结点info所对应的oDictionaryRow的标识key
		const string strIndexID = "IndexID";//当前内容所对应的oDictionaryObj的标识key
		const string strNodeID = "NodeID";//当前结点所对应的oDictionaryObj的标识key
		
		TemplateDllPageInfo oTemplatePageInfo = new TemplateDllPageInfo();//全局的模板实体
		
		#endregion

		#region 公共方法
		
		/// <summary>
		/// 获取变量值的方法
		/// </summary>
		public string GetTagValue(string strDataSet, string strIndex, string strVar)
		{
		    return CommonMethord.GetTagValue(strDataSet, strIndex, strVar, oDictionaryTable, oDictionaryRow, oDictionaryObj, oTemplatePageInfo, strCurrenContent, m_IDAL);
		}
		
		/// <summary>
		/// 设定某一变量
		/// </summary>
		public void SaveVar(string strName, object objValue)
		{
		    CommonMethord.SaveVar(strName, objValue, oTemplatePageInfo, oDictionaryObj);
		}
		
		/// <summary>
		///  保存一行数据到 DataRow 库中
		/// </summary>
		public void SaveRow(string strName, DataRow oDataRow)
		{
		    CommonMethord.SaveRow(strName, oDataRow, oDictionaryRow);
		}
		
		/// <summary>
		/// 保存table到 DataTable 库中 
		/// </summary>
		public void SaveTable(string strName, DataTable oTable)
		{
		    CommonMethord.SaveTable(strName, oTable, oDictionaryTable);
		}
		
		/// <summary>
		/// 根据CMS标签的Attributes将数据保存至公共变量库中
		/// </summary>
		public void SaveCMSTagData(Dictionary<string, string> oAttributes)
		{
		    CommonMethord.SaveCMSTagData(oAttributes, oDictionaryTable, oDictionaryRow, oDictionaryObj, oTemplatePageInfo);
		}
		
		/// <summary>
		/// 执行函数，返回string
		/// </summary>
		public string ExeCuteFunc(string strFuncName, ArrayList olistParams)
		{
		    bool isSuccess = false;
		    object obj = IFuncControl.ExecuteFunctionForDll(strFuncName, olistParams, ref isSuccess, m_IFunc);
		    return obj.ToString();
		}
		
		/// <summary>
		/// 替换字符串里特殊的字符串
		/// </summary>
		public string ConvertSpecialChar(string strSource)
		{
		    return strSource;// CommonMethord.ConvertSpecialChar(strSource);
		}
		
		/// <summary>
		/// 根据key获取datatable
		/// </summary>
		public DataTable getDT(string strKey)
		{
		    DateTime _start = DateTime.Now;
		    DataTable oReturn =  CommonMethord.GetDtByKeyName(strKey, oDictionaryTable, oDictionaryRow);
		    DateTime _end = DateTime.Now;
		    oTemplatePageInfo.intDataTimeSpan += Convert.ToInt32(_end.Subtract(_start).TotalMilliseconds);
		    return oReturn;
		}
		
		/// <summary>
		/// 检测是否为空
		/// </summary>
		public bool empty(string strSource)
		{
		    return strSource.Trim().Length <= 0;
		}
		
		#endregion

        //根据传递的模板实体类型，组合html代码
        public TemplateDllPageInfo Analysis(TemplateDllPageInfo oParamInfo)
        {      
            
			
			//开始计时
			DateTime oTimeStart = DateTime.Now;
			oParamInfo.intTotalTimeSpan = 0;
			oParamInfo.intDataTimeSpan = 0;
			
			#region 初始化基本的数据
			
			//将与设定的变量添加到当前集合里
			CommonMethord.InitPageVar(oParamInfo, oDictionaryObj);
			
			//将传递的实体初始化到全局实体里
			oTemplatePageInfo = oParamInfo;
			if (oTemplatePageInfo.intCurrentContentID > 0 && oTemplatePageInfo.oContentInfoRow == null)
			{
			    DataTable oContentInfoDataTable = m_IDAL.GetContentWithImgResource(oTemplatePageInfo.intCurrentContentID.ToString());
			    if (oContentInfoDataTable != null && oContentInfoDataTable.Rows.Count > 0)
			    {
			        oTemplatePageInfo.oContentInfoRow = m_IDAL.GetContentWithImgResource(oTemplatePageInfo.intCurrentContentID.ToString()).Rows[0];
			    }
			    else
			    {
			        oTemplatePageInfo.oContentInfoRow = null;
			    }
			}
			if (oTemplatePageInfo.intCurrentNodeID > 0 && oTemplatePageInfo.oNodeInfoRow == null)
			{
			    oTemplatePageInfo.oNodeInfoRow = m_IDAL.GetNodeInfo(false, oTemplatePageInfo.intCurrentNodeID.ToString(), false, string.Empty) as DataRow;
			}
			
			//添加当前结点信息、内容信息到全局变量库里
			SaveRow(strNodeInfo, oTemplatePageInfo.oNodeInfoRow);//oDictionaryRow.Add(strNodeInfo, oTemplatePageInfo.oNodeInfoRow);
			SaveRow(strCurrenContent, oTemplatePageInfo.oContentInfoRow);//oDictionaryRow.Add(strCurrenContent, oTemplatePageInfo.oContentInfoRow);
			
			//添加当前结点id、信息id到全局变量库里
			SaveVar(strIndexID, oTemplatePageInfo.intCurrentContentID);//oDictionaryObj.Add(strIndexID, oTemplatePageInfo.intCurrentContentID);
			SaveVar(strNodeID, oTemplatePageInfo.intCurrentNodeID);//oDictionaryObj.Add(strNodeID, oTemplatePageInfo.intCurrentNodeID);
			
			
			//保存页面全局变量
			DataTable oTable = new DataTable();
			
			oTable.Columns.Add("TotalNum");
			oTable.Columns.Add("TotalPage");
			oTable.Columns.Add("CurrentPage");
			oTable.Columns.Add("PageNum");
			oTable.Columns.Add("URL");
			oTable.Columns.Add("PageList");
			
			DataRow oPageInfo = oTable.NewRow();
			
			oPageInfo["TotalNum"] = 0;
			oPageInfo["TotalPage"] = 0;
			oPageInfo["CurrentPage"] = 0;
			oPageInfo["PageNum"] = 0;
			oPageInfo["URL"] = 0;
			oPageInfo["PageList"] = 0;
			
			SaveRow("PageInfo", oPageInfo);
			
			
			//根据不同的页面类型做不同的预处理
			DateTime oPreOper_start = DateTime.Now;
			CommonMethord.PageOper_pre(oTemplatePageInfo, m_IDAL);
			DateTime oPreOper_end = DateTime.Now;
			oTemplatePageInfo.intPreExecuteDataTimeSpan = Convert.ToInt32(oPreOper_end.Subtract(oPreOper_start).TotalMilliseconds);
			
			#endregion
			
			#region 临时变量
			            
			ArrayList olistParams = new ArrayList();//函数的参数
			            
			bool isSuccess = false;//是否正确执行
			            
			Dictionary<string, string> oAttributes = new Dictionary<string, string>();//CMS标签的参数
			
			//DataTable oDataTabletemp = null;//临时DataTable
			//DataRow oDataRowtemp = null;//临时DataRow
			
			#endregion
			
			#region 处理模板标签 
			
             
			
			/*   解析模板页的第001行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
			
			/*   解析模板页的第002行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
			
			/*   解析模板页的第003行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("<head>");
			
			/*   解析模板页的第004行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
			
			/*   解析模板页的第005行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <title>唐山市农牧局生产技术查询系统</title><link href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("style/base.css\" type=\"text/css\" rel=\"stylesheet\" />");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第006行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <link href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("style/common.css\" type=\"text/css\" rel=\"stylesheet\" />");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第007行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <link href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("style/index.css\" type=\"text/css\" rel=\"stylesheet\" />");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第008行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</head>");
			
			/*   解析模板页的第009行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("<body>");
			
			/*   解析模板页的第010行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <div class=\"w1003\">");
			
			/*   解析模板页的第011行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <script language=\"javascript\" type=\"text/javascript\">");
			
			/*   解析模板页的第012行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("function AddFavorite(sURL, sTitle)");
			
			/*   解析模板页的第013行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("{");
			
			/*   解析模板页的第014行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("try{");
			
			/*   解析模板页的第015行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("window.external.addFavorite(sURL, sTitle);");
			
			/*   解析模板页的第016行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("}");
			
			/*   解析模板页的第017行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("catch (e){");
			
			/*   解析模板页的第018行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("try");
			
			/*   解析模板页的第019行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("{");
			
			/*   解析模板页的第020行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("window.sidebar.addPanel(sTitle, sURL, \"\");");
			
			/*   解析模板页的第021行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("}");
			
			/*   解析模板页的第022行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("catch (e)");
			
			/*   解析模板页的第023行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("{");
			
			/*   解析模板页的第024行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("alert(\"加入收藏失败，请使用Ctrl+D进行添加\");");
			
			/*   解析模板页的第025行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("}");
			
			/*   解析模板页的第026行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("}");
			
			/*   解析模板页的第027行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("}");
			
			/*   解析模板页的第028行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</script> ");
			
			/*   解析模板页的第029行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("<div class=\"w1003 f12 tr top\"><a style=\"cursor:pointer;\" onClick=\"this.style.behavior='url(#default#homepage)';this.setHomePage('");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("');\">设为首页</a>|<a  onclick=\"AddFavorite(location.href,document.title);\" style=\"cursor:pointer;\">加为收藏</a></div>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第031行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("<div class=\"w985 theme\"><img src=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("images/theme.jpg\" /></div>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第033行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("<div class=\"w985 nav\"><ul class=\"f14 fb\">");
			
			/*   解析模板页的第034行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("	<li class=\"fl tc navFirst\"><a href=\"/index.html\" target=\"_parent\">首 页</a></li>");
			
			/*   解析模板页的第035行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("	");
			/**** 处理<CMS action="NODELIST" return="List" Type="brother" NodeID="3" Ignore="2" orderby="nodeid asc" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODELIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("type", "brother");
			oAttributes.Add("nodeid", "3");
			oAttributes.Add("ignore", "2");
			oAttributes.Add("orderby", "nodeid asc");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODELIST" return="List" Type="brother" NodeID="3" Ignore="2" orderby="nodeid asc" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第036行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("	");
			int  int2747f648d4ed41f4a0a7d34106d7a3cf = 0 + 1 -1;
			foreach (DataRow oTempRows2747f648d4ed41f4a0a7d34106d7a3cf in getDT("List").Rows)
			{
				//记录并保存当前位置
				int2747f648d4ed41f4a0a7d34106d7a3cf++;
				SaveVar("key", int2747f648d4ed41f4a0a7d34106d7a3cf);
				
				//保存行变量
				SaveRow("var", oTempRows2747f648d4ed41f4a0a7d34106d7a3cf);
				oTemplatePageInfo.strBuildHtml.Append    ("	");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第037行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("    	<li class=\"fl tc\"><a href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "NodeURL")));// 处理[$var.NodeURL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\" target=\"_parent\">");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "NodeName")));// 处理[$var.NodeName] 
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第038行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("	");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第039行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</ul></div>");
			
			/*   解析模板页的第049行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </div>");
			
			/*   解析模板页的第050行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <div class=\"w985 f12 info\">");
			
			/*   解析模板页的第051行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <div>");
			
			/*   解析模板页的第052行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("            ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="2" where="TopWeight=10" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "2");
			oAttributes.Add("where", "TopWeight=10");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="2" where="TopWeight=10" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("            ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第053行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("            ");
			int  int1a9fade4112642b384d84d297deeac41 = 0 + 1 -1;
			foreach (DataRow oTempRows1a9fade4112642b384d84d297deeac41 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int1a9fade4112642b384d84d297deeac41++;
				SaveVar("key", int1a9fade4112642b384d84d297deeac41);
				
				//保存行变量
				SaveRow("var", oTempRows1a9fade4112642b384d84d297deeac41);
				oTemplatePageInfo.strBuildHtml.Append    ("            ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第054行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                	<a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\" class=\"fr\">· ");
				/**** 处理[@Csubstr($var.Title,0,20,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(20);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,20,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第055行数据   */
				oTemplatePageInfo.strBuildHtml.Append    (" 				");
			}
			oTemplatePageInfo.strBuildHtml.Append    (" 				");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第056行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <span id=\"dtime\"></span>最新资讯:</div>");
			
			/*   解析模板页的第057行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </div>");
			
			/*   解析模板页的第058行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <script language=\"javascript\" type=\"text/javascript\" src=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("script/top-date.js\"></script>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第059行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <div class=\"w985 h1000\">");
			
			/*   解析模板页的第060行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <div class=\"fl w270 pb15\">");
			
			/*   解析模板页的第061行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"pr indexLeft\">");
			
			/*   解析模板页的第062行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <i class=\"pa ILIconL\"></i><i class=\"pa ILIconR\"></i>");
			
			/*   解析模板页的第063行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <div class=\"indexLeftBg\">");
			
			/*   解析模板页的第064行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <script language=\"javascript\" type=\"text/javascript\">");
			
			/*   解析模板页的第065行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        function judge_selectID() {");
			
			/*   解析模板页的第066行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            if (document.getElementById(\"select_ID\").value == null || document.getElementById(\"select_ID\").value == '-1') {");
			
			/*   解析模板页的第067行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                alert(\"请先选择类别再进行查询\");");
			
			/*   解析模板页的第068行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                return false;");
			
			/*   解析模板页的第069行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            } else {");
			
			/*   解析模板页的第070行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                return true;");
			
			/*   解析模板页的第071行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            }");
			
			/*   解析模板页的第072行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        }");
			
			/*   解析模板页的第074行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        function my_reset() {");
			
			/*   解析模板页的第075行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            if (document.getElementById(\"keyword\")) {");
			
			/*   解析模板页的第076行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                document.getElementById(\"keyword\").value = '';");
			
			/*   解析模板页的第077行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            }");
			
			/*   解析模板页的第078行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        }");
			
			/*   解析模板页的第079行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </script>");
			
			/*   解析模板页的第080行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <h2 class=\"f13 fb\">");
			
			/*   解析模板页的第081行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        信息查询</h2>");
			
			/*   解析模板页的第082行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <form name=\"q\" class=\"f12\" action=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "PageSearchURL")));// 处理[$PageSearchURL] 
			oTemplatePageInfo.strBuildHtml.Append    ("\">");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第083行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <p>");
			
			/*   解析模板页的第084行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <label>");
			
			/*   解析模板页的第085行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            行业选择：</label><select id=\"select_ID\" name=\"nodeid\" class=\"inputText\" ><option value=\"-1\">----请选择类别----</option>");
			
			/*   解析模板页的第086行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"4\">粮食作物</option>");
			
			/*   解析模板页的第087行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"5\">经济作物</option>");
			
			/*   解析模板页的第088行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"6\">设施农业</option>");
			
			/*   解析模板页的第089行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"7\">畜牧养殖</option>");
			
			/*   解析模板页的第090行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"8\">水产养殖</option>");
			
			/*   解析模板页的第091行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <option value=\"9\">农机技术</option>");
			
			/*   解析模板页的第092行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select></p>");
			
			/*   解析模板页的第093行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <p>");
			
			/*   解析模板页的第094行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <label>");
			
			/*   解析模板页的第095行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            技术名称：</label><input id=\"keyword\" name=\"keyword\" type=\"text\" class=\"inputText\" /></p>");
			
			/*   解析模板页的第096行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <p>");
			
			/*   解析模板页的第097行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <label>");
			
			/*   解析模板页的第098行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            &nbsp;</label><input onclick=\"return judge_selectID()\" type=\"submit\" value=\" \" class=\"mr10 inputSubmit\" /><input type=\"reset\" onclick=\"my_reset()\" value=\" \" class=\"inputReset\" /></p>");
			
			/*   解析模板页的第099行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </form>");
			
			/*   解析模板页的第100行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</div>");
			
			/*   解析模板页的第101行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第102行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"pr indexLeft\">");
			
			/*   解析模板页的第103行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <i class=\"pa ILIconL\"></i><i class=\"pa ILIconR\"></i>");
			
			/*   解析模板页的第104行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <div class=\"indexLeftBg\">");
			
			/*   解析模板页的第105行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <h2 class=\"f13 fb lh180\">");
			
			/*   解析模板页的第106行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                        编辑推荐</h2>");
			
			/*   解析模板页的第107行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="2" where="len(c.Photo) > 0 and TopWeight=2" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "2");
			oAttributes.Add("where", "len(c.Photo) > 0 and TopWeight=2");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="2" where="len(c.Photo) > 0 and TopWeight=2" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第108行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int8c83e86effbf43358ebb64fe9c7d2b8e = 0 + 1 -1;
			foreach (DataRow oTempRows8c83e86effbf43358ebb64fe9c7d2b8e in getDT("List").Rows)
			{
				//记录并保存当前位置
				int8c83e86effbf43358ebb64fe9c7d2b8e++;
				SaveVar("key", int8c83e86effbf43358ebb64fe9c7d2b8e);
				
				//保存行变量
				SaveRow("var", oTempRows8c83e86effbf43358ebb64fe9c7d2b8e);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第109行数据   */
				oTemplatePageInfo.strBuildHtml.AppendLine("                	<div class=\"f12 recommend\">");
				
				/*   解析模板页的第110行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                        <a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\" class=\"fl\"><img src=\"");
				/**** 处理[@AutoMini($var.Photo, '105*73', $var)]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Photo"));
				olistParams.Add("105*73");
				olistParams.Add(GetTagValue("", "", "var"));
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("automini", olistParams));
				/**** 处理[@AutoMini($var.Photo, '105*73', $var)]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("\" /></a>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第111行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                        <div class=\"fr\"><h3 class=\"unl fb lh200\"><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></h3><p class=\"lh150\">");
				/**** 处理[@csubstr_tags($var.Content,0,24)]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Content"));
				olistParams.Add(0);
				olistParams.Add(24);
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr_tags", olistParams));
				/**** 处理[@csubstr_tags($var.Content,0,24)]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("...</p></div>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第112行数据   */
				oTemplatePageInfo.strBuildHtml.AppendLine("                	</div>");
			
			/*   解析模板页的第113行数据   */
				oTemplatePageInfo.strBuildHtml.Append    (" 				");
			}
			oTemplatePageInfo.strBuildHtml.Append    (" 				");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第114行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <ul class=\"cb f12\">");
			
			/*   解析模板页的第115行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="6" where="TopWeight=1" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "6");
			oAttributes.Add("where", "TopWeight=1");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="6" where="TopWeight=1" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第116行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			int  int92462a5b86354e639edcc729583dcfbd = 0 + 1 -1;
			foreach (DataRow oTempRows92462a5b86354e639edcc729583dcfbd in getDT("List").Rows)
			{
				//记录并保存当前位置
				int92462a5b86354e639edcc729583dcfbd++;
				SaveVar("key", int92462a5b86354e639edcc729583dcfbd);
				
				//保存行变量
				SaveRow("var", oTempRows92462a5b86354e639edcc729583dcfbd);
				oTemplatePageInfo.strBuildHtml.Append    ("                        ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第117行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                	<li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,17,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(17);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,17,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第118行数据   */
				oTemplatePageInfo.strBuildHtml.Append    (" 				");
			}
			oTemplatePageInfo.strBuildHtml.Append    (" 				");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第119行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    </ul>");
			
			/*   解析模板页的第120行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <script src=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SITE_URL")));// 处理[$SITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("ads/index_left.js\" type=\"text/javascript\"></script>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第121行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </div>");
			
			/*   解析模板页的第122行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第123行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"pr indexLeft\">");
			
			/*   解析模板页的第124行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <i class=\"pa ILIconL\"></i><i class=\"pa ILIconR\"></i>");
			
			/*   解析模板页的第125行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <div class=\"indexLeftBg\">");
			
			/*   解析模板页的第126行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <h2 class=\"f13 fb lh180\">");
			
			/*   解析模板页的第127行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                        热点资讯</h2>");
			
			/*   解析模板页的第128行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <ul class=\"f12\">");
			
			/*   解析模板页的第129行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="8" orderby="Click desc,PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "8");
			oAttributes.Add("orderby", "Click desc,PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="8" orderby="Click desc,PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第130行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			int  inta9ab5ed0f4844a28b57df1a67726a5b4 = 0 + 1 -1;
			foreach (DataRow oTempRowsa9ab5ed0f4844a28b57df1a67726a5b4 in getDT("List").Rows)
			{
				//记录并保存当前位置
				inta9ab5ed0f4844a28b57df1a67726a5b4++;
				SaveVar("key", inta9ab5ed0f4844a28b57df1a67726a5b4);
				
				//保存行变量
				SaveRow("var", oTempRowsa9ab5ed0f4844a28b57df1a67726a5b4);
				oTemplatePageInfo.strBuildHtml.Append    ("                        ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第131行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                	<li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,17,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(17);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,17,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第132行数据   */
				oTemplatePageInfo.strBuildHtml.Append    (" 				");
			}
			oTemplatePageInfo.strBuildHtml.Append    (" 				");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第133行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    </ul>");
			
			/*   解析模板页的第134行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </div>");
			
			/*   解析模板页的第135行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第136行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        </div>");
			
			/*   解析模板页的第137行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <div class=\"fr w710\">");
			
			/*   解析模板页的第138行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"mt10 news\">");
			
			/*   解析模板页的第139行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第140行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=3&page=1\" style=\"color: #000;\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">新闻公告</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第141行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <div class=\"fl ml20 focus\">");
			
			/*   解析模板页的第142行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <div id=\"KinSlideshow\" style=\"visibility: hidden;\">");
			
			/*   解析模板页的第143行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="4" where="len(c.Photo) > 0" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "4");
			oAttributes.Add("where", "len(c.Photo) > 0");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="4" where="len(c.Photo) > 0" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第144行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			int  intccba0487d05c4836a8f12738f9808290 = 0 + 1 -1;
			foreach (DataRow oTempRowsccba0487d05c4836a8f12738f9808290 in getDT("List").Rows)
			{
				//记录并保存当前位置
				intccba0487d05c4836a8f12738f9808290++;
				SaveVar("key", intccba0487d05c4836a8f12738f9808290);
				
				//保存行变量
				SaveRow("var", oTempRowsccba0487d05c4836a8f12738f9808290);
				oTemplatePageInfo.strBuildHtml.Append    ("                        ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第145行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"><img src=\"");
				/**** 处理[@AutoMini($var.Photo, '105*73', $var)]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Photo"));
				olistParams.Add("105*73");
				olistParams.Add(GetTagValue("", "", "var"));
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("automini", olistParams));
				/**** 处理[@AutoMini($var.Photo, '105*73', $var)]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("\" alt=\"");
				/**** 处理[@Csubstr($var.Title,0,13,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(13);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,13,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("\" width=\"305\" height=\"228\" /></a>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第146行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第147行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    </div>");
			
			/*   解析模板页的第148行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </div>");
			
			/*   解析模板页的第149行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <div class=\"fr mr15\">");
			
			/*   解析模板页的第150行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-3" num="1" where="TopWeight=9" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-3");
			oAttributes.Add("num", "1");
			oAttributes.Add("where", "TopWeight=9");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-3" num="1" where="TopWeight=9" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第151行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int48eeafcf3b83487da018dd1436653e96 = 0 + 1 -1;
			foreach (DataRow oTempRows48eeafcf3b83487da018dd1436653e96 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int48eeafcf3b83487da018dd1436653e96++;
				SaveVar("key", int48eeafcf3b83487da018dd1436653e96);
				
				//保存行变量
				SaveRow("var", oTempRows48eeafcf3b83487da018dd1436653e96);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第152行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <h3 class=\"tc f14 fb\"><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,18,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(18);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,18,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></h3>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第153行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <p class=\"t2 f12 lh200\">");
				/**** 处理[@csubstr_tags($var.Content,0,50)]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Content"));
				olistParams.Add(0);
				olistParams.Add(50);
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr_tags", olistParams));
				/**** 处理[@csubstr_tags($var.Content,0,50)]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("...</p>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第154行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第155行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第156行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-2");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-2" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第157行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                        ");
			int  int9785d57d50e8421f8621209b8869e34b = 0 + 1 -1;
			foreach (DataRow oTempRows9785d57d50e8421f8621209b8869e34b in getDT("List").Rows)
			{
				//记录并保存当前位置
				int9785d57d50e8421f8621209b8869e34b++;
				SaveVar("key", int9785d57d50e8421f8621209b8869e34b);
				
				//保存行变量
				SaveRow("var", oTempRows9785d57d50e8421f8621209b8869e34b);
				oTemplatePageInfo.strBuildHtml.Append    ("                        ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第158行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                	<li><span class=\"fr\">");
				/**** 处理[@date('yyyy-MM-dd',$var.PubTime)]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add("yyyy-MM-dd");
				olistParams.Add(GetTagValue("var", "", "PubTime"));
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("date", olistParams));
				/**** 处理[@date('yyyy-MM-dd',$var.PubTime)]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</span><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,20,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(20);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,20,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第159行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第160行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                    </ul>");
			
			/*   解析模板页的第161行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </div>");
			
			/*   解析模板页的第162行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第163行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 w348 classInfor\">");
			
			/*   解析模板页的第164行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第165行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=4&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">粮食作物</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第166行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第167行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-4" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-4");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-4" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第168行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int2d6896207ebf4c7aaccafa643a1dc1a3 = 0 + 1 -1;
			foreach (DataRow oTempRows2d6896207ebf4c7aaccafa643a1dc1a3 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int2d6896207ebf4c7aaccafa643a1dc1a3++;
				SaveVar("key", int2d6896207ebf4c7aaccafa643a1dc1a3);
				
				//保存行变量
				SaveRow("var", oTempRows2d6896207ebf4c7aaccafa643a1dc1a3);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第169行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第170行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第171行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第172行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第173行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 ml10 w348 classInfor\">");
			
			/*   解析模板页的第174行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第175行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=5&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">经济作物</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第176行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第177行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-5" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-5");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-5" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第178行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int71d87676106848e18bce651a4577ecae = 0 + 1 -1;
			foreach (DataRow oTempRows71d87676106848e18bce651a4577ecae in getDT("List").Rows)
			{
				//记录并保存当前位置
				int71d87676106848e18bce651a4577ecae++;
				SaveVar("key", int71d87676106848e18bce651a4577ecae);
				
				//保存行变量
				SaveRow("var", oTempRows71d87676106848e18bce651a4577ecae);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第179行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第180行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第181行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第182行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第183行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 w348 classInfor\">");
			
			/*   解析模板页的第184行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第185行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=6&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">设施农业</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第186行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第187行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-6" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-6");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-6" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第188行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int7f78506a50064477b8ff92acd406d153 = 0 + 1 -1;
			foreach (DataRow oTempRows7f78506a50064477b8ff92acd406d153 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int7f78506a50064477b8ff92acd406d153++;
				SaveVar("key", int7f78506a50064477b8ff92acd406d153);
				
				//保存行变量
				SaveRow("var", oTempRows7f78506a50064477b8ff92acd406d153);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第189行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第190行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第191行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第192行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第193行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 ml10 w348 classInfor\">");
			
			/*   解析模板页的第194行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第195行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=7&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">畜牧养殖</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第196行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第197行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-7" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-7");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-7" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第198行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  intbec5a15a97644be38948575bf925a2be = 0 + 1 -1;
			foreach (DataRow oTempRowsbec5a15a97644be38948575bf925a2be in getDT("List").Rows)
			{
				//记录并保存当前位置
				intbec5a15a97644be38948575bf925a2be++;
				SaveVar("key", intbec5a15a97644be38948575bf925a2be);
				
				//保存行变量
				SaveRow("var", oTempRowsbec5a15a97644be38948575bf925a2be);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第199行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第200行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第201行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第202行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第203行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 w348 classInfor\">");
			
			/*   解析模板页的第204行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第205行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=8&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">水产养殖</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第206行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12 lh200\">");
			
			/*   解析模板页的第207行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-8" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-8");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-8" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第208行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int8830dccaebd44e0088f78d660befe0ba = 0 + 1 -1;
			foreach (DataRow oTempRows8830dccaebd44e0088f78d660befe0ba in getDT("List").Rows)
			{
				//记录并保存当前位置
				int8830dccaebd44e0088f78d660befe0ba++;
				SaveVar("key", int8830dccaebd44e0088f78d660befe0ba);
				
				//保存行变量
				SaveRow("var", oTempRows8830dccaebd44e0088f78d660befe0ba);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第209行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第210行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第211行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第212行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第213行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <div class=\"fl mt10 ml10 w348 classInfor\">");
			
			/*   解析模板页的第214行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <h2>");
			
			/*   解析模板页的第215行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    <a target=\"_blank\" href=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "WEBSITE_URL")));// 处理[$WEBSITE_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("list.aspx?nodeid=9&page=1\" class=\"fr f12\">更多&gt;&gt;</a><span class=\"tc f13 fb\">农机技术</span></h2>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第216行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                <ul class=\"f12\">");
			
			/*   解析模板页的第217行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			/**** 处理<cms action="LIST" return="List" nodeid="all-9" num="6" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "all-9");
			oAttributes.Add("num", "6");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="all-9" num="6" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第218行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                    ");
			int  int025e22ea5b684d8097f7109715d58d05 = 0 + 1 -1;
			foreach (DataRow oTempRows025e22ea5b684d8097f7109715d58d05 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int025e22ea5b684d8097f7109715d58d05++;
				SaveVar("key", int025e22ea5b684d8097f7109715d58d05);
				
				//保存行变量
				SaveRow("var", oTempRows025e22ea5b684d8097f7109715d58d05);
				oTemplatePageInfo.strBuildHtml.Append    ("                    ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第219行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                <li><a target=\"_blank\" title=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Title")));// 处理[$var.Title] 
				oTemplatePageInfo.strBuildHtml.Append    ("\"  href=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,24,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(24);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,24,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</a></li>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第220行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第221行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                </ul>");
			
			/*   解析模板页的第222行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </div>");
			
			/*   解析模板页的第223行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        </div>");
			
			/*   解析模板页的第224行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <div class=\"cb link\" name=\"LINK\">");
			
			/*   解析模板页的第225行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <span class=\"tc f13 fb\">友情链接</span>");
			
			/*   解析模板页的第226行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <select onchange=\"MM_jumpMenu(this.value,0)\">");
			
			/*   解析模板页的第227行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="19" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODE");
			oAttributes.Add("return", "NodeVar_p");
			oAttributes.Add("nodeid", "19");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="19" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("          	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第228行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                <option value=\"\">");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("NodeVar_p", "", "NodeName")));// 处理[$NodeVar_p.NodeName] 
			oTemplatePageInfo.strBuildHtml.Append    ("</option>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第229行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<cms action="LIST" return="List" nodeid="19" num="20" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "19");
			oAttributes.Add("num", "20");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="19" num="20" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第230行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			int  int02de3b58fdc7468497421f52f9732f82 = 0 + 1 -1;
			foreach (DataRow oTempRows02de3b58fdc7468497421f52f9732f82 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int02de3b58fdc7468497421f52f9732f82++;
				SaveVar("key", int02de3b58fdc7468497421f52f9732f82);
				
				//保存行变量
				SaveRow("var", oTempRows02de3b58fdc7468497421f52f9732f82);
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第231行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <option value=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</option>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第232行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                 ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                 ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第233行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select>");
			
			/*   解析模板页的第234行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <select onchange=\"MM_jumpMenu(this.value,0)\">");
			
			/*   解析模板页的第235行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="20" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODE");
			oAttributes.Add("return", "NodeVar_p");
			oAttributes.Add("nodeid", "20");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="20" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("          	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第236行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                <option value=\"\">");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("NodeVar_p", "", "NodeName")));// 处理[$NodeVar_p.NodeName] 
			oTemplatePageInfo.strBuildHtml.Append    ("</option>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第237行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<cms action="LIST" return="List" nodeid="10002" num="20" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "10002");
			oAttributes.Add("num", "20");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="10002" num="20" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第238行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			int  int4ed23c78f207490dbd6866ab3b5b7faa = 0 + 1 -1;
			foreach (DataRow oTempRows4ed23c78f207490dbd6866ab3b5b7faa in getDT("List").Rows)
			{
				//记录并保存当前位置
				int4ed23c78f207490dbd6866ab3b5b7faa++;
				SaveVar("key", int4ed23c78f207490dbd6866ab3b5b7faa);
				
				//保存行变量
				SaveRow("var", oTempRows4ed23c78f207490dbd6866ab3b5b7faa);
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第239行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <option value=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</option>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第240行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第241行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select>");
			
			/*   解析模板页的第242行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <select onchange=\"MM_jumpMenu(this.value,0)\">");
			
			/*   解析模板页的第243行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="21" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODE");
			oAttributes.Add("return", "NodeVar_p");
			oAttributes.Add("nodeid", "21");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="21" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("          	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第244行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                <option value=\"\">");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("NodeVar_p", "", "NodeName")));// 处理[$NodeVar_p.NodeName] 
			oTemplatePageInfo.strBuildHtml.Append    ("</option>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第245行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<cms action="LIST" return="List" nodeid="10003" num="20" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "10003");
			oAttributes.Add("num", "20");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="10003" num="20" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第246行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			int  int2da9cee353f34753809e128d10d4ed32 = 0 + 1 -1;
			foreach (DataRow oTempRows2da9cee353f34753809e128d10d4ed32 in getDT("List").Rows)
			{
				//记录并保存当前位置
				int2da9cee353f34753809e128d10d4ed32++;
				SaveVar("key", int2da9cee353f34753809e128d10d4ed32);
				
				//保存行变量
				SaveRow("var", oTempRows2da9cee353f34753809e128d10d4ed32);
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第247行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <option value=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</option>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第248行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第249行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select>");
			
			/*   解析模板页的第250行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <select onchange=\"MM_jumpMenu(this.value,0)\">");
			
			/*   解析模板页的第251行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="22" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODE");
			oAttributes.Add("return", "NodeVar_p");
			oAttributes.Add("nodeid", "22");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="22" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("          	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第252行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                <option value=\"\">");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("NodeVar_p", "", "NodeName")));// 处理[$NodeVar_p.NodeName] 
			oTemplatePageInfo.strBuildHtml.Append    ("</option>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第253行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<cms action="LIST" return="List" nodeid="10004" num="20" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "10004");
			oAttributes.Add("num", "20");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="10004" num="20" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第254行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			int  intf9cf46d1b0d14c37b0e6d8db24f7c395 = 0 + 1 -1;
			foreach (DataRow oTempRowsf9cf46d1b0d14c37b0e6d8db24f7c395 in getDT("List").Rows)
			{
				//记录并保存当前位置
				intf9cf46d1b0d14c37b0e6d8db24f7c395++;
				SaveVar("key", intf9cf46d1b0d14c37b0e6d8db24f7c395);
				
				//保存行变量
				SaveRow("var", oTempRowsf9cf46d1b0d14c37b0e6d8db24f7c395);
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第255行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <option value=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</option>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第256行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第257行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select>");
			
			/*   解析模板页的第258行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            <select onchange=\"MM_jumpMenu(this.value,0)\">");
			
			/*   解析模板页的第259行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="23" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "NODE");
			oAttributes.Add("return", "NodeVar_p");
			oAttributes.Add("nodeid", "23");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="NODE" return="NodeVar_p" NodeID="23" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("          	");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第260行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                <option value=\"\">");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("NodeVar_p", "", "NodeName")));// 处理[$NodeVar_p.NodeName] 
			oTemplatePageInfo.strBuildHtml.Append    ("</option>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第261行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			/**** 处理<cms action="LIST" return="List" nodeid="10005" num="20" orderby="PubTime DESC" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "LIST");
			oAttributes.Add("return", "List");
			oAttributes.Add("nodeid", "10005");
			oAttributes.Add("num", "20");
			oAttributes.Add("orderby", "PubTime DESC");
			SaveCMSTagData(oAttributes);
			/**** 处理<cms action="LIST" return="List" nodeid="10005" num="20" orderby="PubTime DESC" />......end    */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第262行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			int  intac4285ce263548d895645032bfab23ab = 0 + 1 -1;
			foreach (DataRow oTempRowsac4285ce263548d895645032bfab23ab in getDT("List").Rows)
			{
				//记录并保存当前位置
				intac4285ce263548d895645032bfab23ab++;
				SaveVar("key", intac4285ce263548d895645032bfab23ab);
				
				//保存行变量
				SaveRow("var", oTempRowsac4285ce263548d895645032bfab23ab);
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
				oTemplatePageInfo.strBuildHtml.AppendLine();
				
				/*   解析模板页的第263行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                    <option value=\"");
				oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "URL")));// 处理[$var.URL] 
				oTemplatePageInfo.strBuildHtml.Append    ("\">");
				/**** 处理[@Csubstr($var.Title,0,8,'')]......begin    */
				olistParams.Clear();
				isSuccess = false;
				olistParams.Add(GetTagValue("var", "", "Title"));
				olistParams.Add(0);
				olistParams.Add(8);
				olistParams.Add("");
				oTemplatePageInfo.strBuildHtml.Append    (ExeCuteFunc("csubstr", olistParams));
				/**** 处理[@Csubstr($var.Title,0,8,'')]......end    */
				oTemplatePageInfo.strBuildHtml.Append    ("</option>");
				oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第264行数据   */
				oTemplatePageInfo.strBuildHtml.Append    ("                ");
			}
			oTemplatePageInfo.strBuildHtml.Append    ("                ");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第265行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            </select>");
			
			/*   解析模板页的第266行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        </div>");
			
			/*   解析模板页的第267行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </div>");
			
			/*   解析模板页的第268行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <script>");
			
			/*   解析模板页的第270行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        function MM_jumpMenu(selObj, restore) { //v3.0");
			
			/*   解析模板页的第271行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            if (selObj != '') {");
			
			/*   解析模板页的第272行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                window.open(selObj)");
			
			/*   解析模板页的第273行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                eval(targ + \".location='\" + selObj.options[selObj.selectedIndex].value + \"'\");");
			
			/*   解析模板页的第274行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                if (restore) selObj.selectedIndex = 0;");
			
			/*   解析模板页的第275行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            }");
			
			/*   解析模板页的第276行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        }");
			
			/*   解析模板页的第277行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </script>");
			
			/*   解析模板页的第278行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <div class=\"w1003\">");
			
			/*   解析模板页的第279行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        <div class=\"w985 tc f14 lh200 foot\"><i class=\"mb20\"></i>");
			
			/*   解析模板页的第280行数据   */
			/**** 处理<CMS action="CONTENT" return="var" IndexID="281" />......begin    */
			oAttributes.Clear();
			oAttributes.Add("action", "CONTENT");
			oAttributes.Add("return", "var");
			oAttributes.Add("indexid", "281");
			SaveCMSTagData(oAttributes);
			/**** 处理<CMS action="CONTENT" return="var" IndexID="281" />......end    */
			
			/*   解析模板页的第281行数据   */
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("var", "", "Content")));// 处理[$var.Content] 
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第282行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</div>");
			
			/*   解析模板页的第287行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </div>");
			
			/*   解析模板页的第288行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <script language=\"javascript\" type=\"text/javascript\" src=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("script/jquery-1.3.2.min.js\"></script>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第289行数据   */
			oTemplatePageInfo.strBuildHtml.Append    ("    <script language=\"javascript\" type=\"text/javascript\" src=\"");
			oTemplatePageInfo.strBuildHtml.Append    (ConvertSpecialChar(GetTagValue("", "", "SKIN_URL")));// 处理[$SKIN_URL] 
			oTemplatePageInfo.strBuildHtml.Append    ("script/jquery.KinSlideshow-1.1.js\"></script>");
			oTemplatePageInfo.strBuildHtml.AppendLine();
			
			/*   解析模板页的第290行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    <script language=\"javascript\" type=\"text/javascript\">");
			
			/*   解析模板页的第291行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        $(function () {");
			
			/*   解析模板页的第292行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            $(\"#KinSlideshow\").KinSlideshow({");
			
			/*   解析模板页的第293行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                moveStyle: \"down\",");
			
			/*   解析模板页的第294行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                intervalTime: 2,");
			
			/*   解析模板页的第296行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                mouseEvent: \"mouseover\",");
			
			/*   解析模板页的第297行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                moveStyle: \"right\",");
			
			/*   解析模板页的第298行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                titleBar: { titleBar_height: 28, titleBar_bgColor: \"#000\", titleBar_alpha: 0.7 },");
			
			/*   解析模板页的第299行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                titleFont: { TitleFont_size: 12, TitleFont_color: \"#fff\", TitleFont_weight: \"bold\" },");
			
			/*   解析模板页的第300行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("                btn: { btn_bgColor: \"#979390\", btn_bgHoverColor: \"#ff7e00\", btn_fontColor: \"#fff\", btn_fontHoverColor: \"#fff\", btn_borderColor: \"#000\", btn_borderHoverColor: \"#000\", btn_borderWidth: 1 }");
			
			/*   解析模板页的第301行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("            });");
			
			/*   解析模板页的第302行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("        })");
			
			/*   解析模板页的第303行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("    </script>");
			
			/*   解析模板页的第304行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</body>");
			
			/*   解析模板页的第305行数据   */
			oTemplatePageInfo.strBuildHtml.AppendLine("</html>");

            
            #endregion

            //根据不同的页面类型做不同的预处理
            DateTime oEndOper_start = DateTime.Now;
            CommonMethord.PageOper_end(oTemplatePageInfo, m_IDAL);
            DateTime oEndOper_end = DateTime.Now;
            oTemplatePageInfo.intEndExecuteDataTimeSpan = Convert.ToInt32(oEndOper_end.Subtract(oEndOper_start).TotalMilliseconds);

            //计时结束
            DateTime oTimeEnd = DateTime.Now;
            oParamInfo.intTotalTimeSpan = Convert.ToInt32(oTimeEnd.Subtract(oTimeStart).TotalMilliseconds);

            return oTemplatePageInfo;

        }       
    }       
}       

